.store {
    margin-top: 30px;
    width: 100%;
    background-color: #f9f9fa;
  }
  .store-hd {
    padding: 25px 0;
    display: flex;
    justify-content: space-between;
    .hd-l {
      width: 650px;
      display: flex;
      justify-content: space-between;
    }
    .hd-r {
      width: 316px;
      display: flex;
      justify-content: space-between;
      .email {
        .zixun {
          width: 160px;
          height: 35px;
          border: 1px solid black;
          border-radius: 25px;
          a {
            display: block;
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 35px;
          }
        }
        p {
          &:nth-child(2) {
            margin-bottom: 20px;
            color: #999;
          }
          &:nth-child(4) {
            color: #999;
          }
        }
      }
      .ewm {
        text-align: center;
        p {
          font-size: 14px;
        }
      }
    }
  }

  
  .side {
    width: 56px;
    height: 300px;
    position: fixed;
    right: 0;
    top: 200px;
    z-index: 999;

    ul {
        li {
            width: 54px;
            height: 58px;
            background-color: rgba(237, 237, 237, 0.8);
            border: 1px solid white;
            text-align: center;
            line-height: 58px;

            span {
                font-size: 30px;
                color: rgb(120, 120, 120);
            }

            &:hover {
                background-color: #e74146;
                span{
                  color: white;
                }
            }
        }
    }
}